Scroll to navigation

LS(1) Polecenia użytkownika LS(1)

NAZWA

ls - wypisuje zawartość katalogu

SKŁADNIA

ls [OPCJA]... [PLIK]...

OPIS

Wypisuje informacje o PLIKACH (domyślnie - o bieżącym katalogu). Sortuje wpisy alfabetycznie, jeżeli nie podano żadnej z opcji -cftuvSUX ani --sort.

Argumenty, które są obowiązkowe dla długich opcji, są również obowiązkowe dla krótkich.

bez ukrywania plików zaczynających się od .
bez pokazywania . ani ..
z opcją -l: wyświetla autora każdego pliku
cytuje znaki niegraficzne w stylu języka C (ósemkowo)
przelicza rozmiary według ROZMIARU przed ich wyświetleniem. Na przykład --block-size=M wyświetla rozmiary w jednostkach 1 048 576 bajtów. Patrz format ROZMIARU poniżej
nie wyświetla plików kończących się znakiem ~

z -lt:sortuje wyniki wg ctime (czasu ostatniej modyfikacji danych o pliku) i wypisuje go;
z -l: sortuje wyniki według nazwy i wypisuje ctime;
w pozostałych przypadkach: sortuje według ctime, poczynając od najnowszych plików
wypisuje pliki w kolumnach
koloruje wyniki. KIEDY przyjmuje domyślnie wartość always. Może być to również never lub auto. Więcej informacji znajduje się poniżej
wyświetla katalogi zamiast ich zawartości, bez rozwiązywania dowiązań symbolicznych
tworzy dane wyjściowe dla trybu dired Emacsa
nie sortuje, włącza -aU, wyłącza -ls --color
dodaje znak wskazujący typ wpisu (jeden z następujących: */=>@|)
podobnie, lecz nie używa *
across odpowiada -x (poziomo), commas -m (oddzielone przecinkami), horizontal -x (poziomo), long -l (długi, z dodatkowymi informacjami), single-column -1 (w jednej kolumnie), verbose -l (długi, z dodatkowymi informacjami), vertical -C (pionowy, w kolumnach)
jak -l --time-style=full-iso
jak -l, ale nie wypisuje właściciela
grupuje najpierw katalogi
ta opcja może być uzupełniona opcją --sort, ale wyłącza ją użycie opcji --sort=none (-U)
w długim formacie, nie pokazuje informacji o grupach
z -l, wyświetla rozmiary w formacie czytelnym dla ludzi (np. 1K, 234M, 2G)
podobnie, ale używa potęg 1000 zamiast 1024
podąża za dowiązaniami symbolicznymi podanymi w wierszu poleceń
podąża za każdym dowiązaniem symbolicznym wskazującym na katalog
nie pokazuje wpisów pasujących do WZORCA powłoki (wyłączane przez -a lub -A)
dodaje wskaźniki typów plików stylu SŁOWO: none (domyślnie - brak), slash (-p), file-type (--file-type), classify (-F)
wyświetla numer i-węzła każdego pliku
nie pokazuje plików pasujących do WZORCA powłoki
jak --block-size=1K
używa długiego formatu wyjściowego
podczas pokazywania informacji pliku dla dowiązania symbolicznego, pokazuje informacje o pliku wskazywanym przez dowiązanie, zamiast o nim samym
wypełnia wpisami, oddzielonymi przecinkami, całą dostępną szerokość
jak -l, ale wypisuje numeryczne identyfikatory użytkownika i grupy
wypisuje nazwy plików dokładnie (bez specjalnego traktowania np. znaków sterujących)
jak -l, ale bez informacji o grupie
dodaje wskaźnik / do katalogów
wypisuje ? zamiast znaków niedrukowalnych
pokazuje znaki niedrukowalne bez zmian (domyślnie, chyba że program nazywa się ls, a wyjściem jest terminal)
ujmuje nazwy w podwójne cudzysłowy
używa cytowania wpisów w stylu SŁOWO: literal, locale, shell, shell-always, c, escape.
odwraca porządek sortowania
wypisuje katalogi rekursywnie
wypisuje rozmiar zajęty przez każdy plik, w blokach
sortuje według rozmiaru
sortuje wg SŁOWA zamiast nazwy: none - jak -U, extension -X, size -S, time -t, version -v
z -l: pokazuje czas według SŁOWA zamiast czasu modyfikacji: atime - jak -u, access -u, use -u, ctime -c lub status -c; używa określonego czasu jako klucza sortowania gdy podano --sort=time
z -l, pokazuje czas przy użyciu STYLU: full-iso, long-iso, iso, locale, +FORMAT. FORMAT jest interpretowany jak przez program date; jeśli FORMAT to FORMAT1<znak-nowego-wiersza>FORMAT2, to FORMAT1 dotyczy dawniejszych plików, a FORMAT2 nowszych. Jeżeli STYL jest poprzedzony posix-, to STYL odnosi się tylko dla ustawień locale spoza POSIX
sortuje według czasu modyfikacji, poczynając od najnowszych
przypisuje tabulatorowi tyle znaków co KOLUMNA, zamiast domyślnych 8

z -lt: sortuje i wypisuje według czasu ostatniego dostępu,
z -l: pokazuje czas dostępu i sortuje według nazw,
w pozostałych przypadkach: sortuje według czasu dostępu
bez sortowania, wypisuje według kolejności w katalogu
sortuje według liczb (numerów wersji) zawartych w nazwach plików
przyjmuje podaną szerokość ekranu zamiast wartości bieżącej
wypisuje nazwy w wierszach, zamiast w kolumnach
sortuje alfabetycznie według rozszerzeń
wyświetla kontekst bezpieczeństwa SELinux dla każdego pliku
-1
wypisuje po jednym pliku w wierszu
wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

ROZMIAR może być jednym z następujących (opcjonalnie może być poprzedzony liczbą całkowitą): KB 1000, K 1024, MB 1000*1000, M 1024*1024, itd. dla G, T, P, E, Z, Y.

Używanie kolorów do wyróżnienia typów plików jest wyłączone domyślnie oraz przy podaniu opcji --color=never. Z opcją --color=auto, ls wysyła kolory kodów tylko wtedy, gdy standardowe wyjście jest przyłączone do terminala. Zmienna środowiskowa LS_COLORS może zmieniać te ustawienia. Można ją ustawić przy pomocy polecenia dircolors.

Kod wyjściowy:

0
OK,
1
przy drobnych problemach (np. brak dostępu do podkatalogu),
2
przy poważnych problemach (np. brak dostępu do podanego argumentu).

AUTOR

Napisane przez Richarda M. Stallmana i Davida MacKenzie.

ZGŁASZANIE BŁĘDÓW

Zgłoszenia błędów w ls proszę wysyłać (po angielsku) na adres bug-coreutils@gnu.org
Strona internetowa GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ogólna pomoc dotycząca oprogramowania GNU: <http://www.gnu.org/gethelp/>
Zgłoszenia błędów w tłumaczeniu ls proszę wysyłać na adres <http://translationproject.org/team/pl.html>

PRAWA AUTORSKIE

Copyright © 2011 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub późniejszej <http://gnu.org/licenses/gpl.html>.
Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI, w granicach określonych przez prawo.

ZOBACZ TAKŻE

Pełna dokumentacja ls jest dostępna w formacie Texinfo. Jeśli programy info i ls są poprawnie zainstalowane, to polecenie

info coreutils 'ls invocation'

powinno dać dostęp do pełnego podręcznika.

TŁUMACZENIE

Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek Borys (PTM) <pborys@dione.ids.pl>, Wojtek Kotwica (PTM) <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>.

Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 8.13 oryginału.

wrzesień 2011 GNU coreutils 8.12.197-032bb